附录 C
OmniFocus 扩展
作为独立使用的应用,OmniFocus 异常强大。除了单独使用 OmniFocus 可以做很多工作,该应用还与其他应用和服务互动,帮您更方便、更有效地完成工作。
本附录列出了 OmniFocus 与其他软件协同工作的方式,帮您实现工作目标。
“今天”扩展
OmniFocus 将状态摘要带到桌面,并带有“OmniFocus 今天”扩展,您可以在 macOS 系统偏好设置的扩展部分找到它。
打开“今天”扩展的情况下,您可以在通知中心里看到即将到期和已经过期的项,而完成它们之后,也可以在这里进行检查 — 您做出任何更改都会使应用程序中的项目状态发生更新。
通过 OmniFocus 的标记预置来选择要在“今天”通知中显示的项。
要更改“通知中心”中 OmniFocus 小工具的位置,请点按“今天”窗格底部的编辑。
交互通知
如果您在 Mac 上使用 OmniFocus 通知,可以在真正需要注意的事情出现时,通过要求互动来增强效果。
OmniFocus 使用 macOS Mojave 中引入的技术来支持其通知系统,甚至在应用程序已关闭的情况下,也可在 Mac 上提供通知。因此,在使用 macOS Mojave (10.14) 前的操作系统时,通知功能不会在 OmniFocus 中出现。
要设置交互式通知,请首先访问通知预置并确保选中在此 Mac 上通知。然后在 macOS 系统偏好设置中打开通知,再在应用程序列表中选择 OmniFocus。选择警报作为您想要收到的通知类型。
从现在起,您在 Mac 计算机上收到的 OmniFocus 通知将保持在屏幕上,直到您关闭为止。关闭通知时,您有以下选项:

-
关闭 - 从屏幕关闭通知,而不以任何其他方式影响它。
-
动作 - 用此选项打开子菜单,在 OmniFocus 中将项标为完成或推迟通知 15 分钟。以这种方式推迟通知不会影响分配给项的日期;它只是重新安排通知在稍后再次发生。
-
项标题 - 点按项标题以打开 OmniFocus,并在当前活动窗口的“预测”透视中显示该项目。OmniFocus 如果已关闭则将启动。
拷贝为 TaskPaper
在 Hog Bay 软件的待办事项列表应用程序 TaskPaper 使用的纯文本语法中,OmniFocus 项的大多数方面都可以用标记来表示。编辑 > 拷贝为 TaskPaper菜单项提供了将项及其属性(如:截止日期、标签或重复类型)从 OmniFocus 带入支持 TaskPaper 标记句法的任何其他应用程序。
OmniFocus 还支持将格式为 TaskPaper 句法的纯文本列表粘贴到 OmniFocus 数据库打开的窗口中。因此虽然拷贝为 TaskPaper 可被用来将 OmniFocus 项与 TaskPaper 本身共享,其主要用途为 OmniFocus 与支持 TaskPaper 标记系统的其他应用程序的媒介。
这可用于(例如)一次批量处理数十个或数百个 OmniFocus 项,在 TaskPaper 句法中将其从 OmniFocus 中舍弃,执行批处理操作,并在不丢失重要元数据的情况下将其带回 OmniFocus。
请参阅此支持文章了解有关 TaskPaper 句法的更多信息和所支持的 TaskPaper 标记列表。
归档和备份
当您的数据库变得臃肿、缓慢或者充斥着过时内容时,或者您需要回到之前的数据版本时,OmniFocus for Mac 的归档和备份功能可以帮您实现心愿。
创建归档
每天使用 OmniFocus 后不久,数据库可能会变得很大,在与移动设备同步的情况下尤其如此,运行速度会非常慢。由于大多数项可能都是很少或从不需要检查的已完成项或已丢弃项,因此 OmniFocus 包含了可将这些旧项归档到其他文件的命令,从而使主数据库运行起来更加轻松。
要归档旧数据,请从“文件”菜单中选择将旧数据移动至归档文件。此时会出现一张包含日期字段的表单,任何在此日期前完成的项或在此日期后未更改的已丢弃项都将移动至归档文件。
OmniFocus 将归档文件保存在主数据库所在的位置。
- Omni 商店版本:
~/Library/Containers/com.omnigroup.OmniFocus3/Data/Library/Application Support/OmniFocus/
- Mac App Store 版本:
~/Library/Containers/com.omnigroup.OmniFocus3.MacAppStore/Data/Library/Application Support/OmniFocus/
其中 ~ 是您的个人文件夹。要查看归档的数据,从“文件”菜单中选择打开归档,即可在单独的窗口中打开归档文件。
要从您正在浏览的归档中检索项,将它们拖动至您主数据库中的所需位置(也可使用复制和粘贴)。在任一情况下,副本都会保留在归档中;归档的副本可作为记录保留下来,也可将其删除以保持整洁。
从备份恢复
Omnifocus 倾向于精心保存数据,每两小时自动备份一次数据库,保存在以下文件夹之一。
- Omni 商店版本:
~/Library/Containers/com.omnigroup.OmniFocus3/Data/Library/Application Support/OmniFocus/Backups/
- Mac App Store 版本:
~/Library/Containers/com.omnigroup.OmniFocus3.MacAppStore/Data/Library/Application Support/OmniFocus/Backups/
OmniFocus 一次最多可保留数据库的 100 个备份,如果您连续运行 OmniFocus,则保留时间为约 2 周(对于大多数人该时间会更长,因为在没有打开 OmniFocus 时将无法进行备份)。
要恢复您数据库的已备份版本,从“文件”菜单中选择显示备份,然后双击以选择备份文件进行查看。文件会在其单独的 OmniFocus 窗口中打开,因此您可浏览文件并确定其是否为您需要的备份文件;如果是,则选择通知栏中的恢复为此备份,然后以其替换当前数据库。
打印
要将 OmniFocus 内容打印到纸上(或保存为 PDF),通过聚焦
在工具条中选择项或者在主大纲中展开或收合行,设置一个准确包含要打印数据的窗口。然后从“文件”菜单中选择打印。OmniFocus 可调整内容大小,以符合所选纸张的宽度。
导出
数据是属于您的,如果您希望将数据发送到其他应用程序、对数据运行脚本、将数据发布到 Web 上,或者进行其他我们甚至从未想过的有趣操作,那么我们热诚地欢迎您将数据输出为您希望的任何格式!
要输出数据库,可选择文件 > 输出,然后选择格式和位置。可用的格式包括:
-
OmniFocus 文稿 - 这是一种普通的 OmniFocus 文稿,与您用作数据库的文稿一样。如果在 OmniFocus 中打开此类文件,它会显示在自己的窗口中,您可以正常地对其进行处理,但特定于数据库的设置(如自定义透视和“显示”选项)不会随之出现。
-
纯文本 — 这是简单的纯文本数据表示方式,能够在您选择的文本编辑器中打开。
OmniFocus 的纯文本输出的灵感得自 TaskPaper,后者为 Hog Bay Software 出品的简单任务应用程序。这样,输出应大致兼容且能够导入 TaskPaper,从而将操作最简化;请参阅拷贝为 TaskPaper 获得 OmniFocus 和 TaskPaper 兼容性的更多信息。
-
简易 HTML — 这是一种数据的单文件 HTML 表示形式,样式表乃至图标都可以嵌入 HTML 中。如果您精通 CSS,就应该能够根据自己的喜好更改输出文件的样式。
-
逗号分隔值 (CSV 和 CSV UTF-16) - CSV 是一种适用于所有平台上新旧应用程序的常见句法:您的所有数据以纯文本文件形式表现,并在栏间用逗号分隔。如果数据格式为 CSV,就容易对其运行脚本,将其转换为其他格式,或在识别其格式的应用程序(如 OmniPlan)中将其打开。如果您在让其他应用程序读取 CSV 文件中的非 ASCII 字符(例如,重音字母或非罗马字符)时遇到困难,请尝试用 UTF-16 CSV 选项导出。
-
备份文稿 (OmniFocus) - 此导出选项创建一个格式与标准 OmniFocus 数据库格式相同的文件 (.ofocus-backup),但有一点关键不同。
与标准 OmniFocus 数据库文件不同,当您在 OmniFocus 中打开备份时,工具栏下方的通知栏中会出现恢复为此备份选项。点按此按钮使用备份中的数据库代替您本地默认的数据库。
AppleScript 支持 
通过 OmniFocus Pro,您可访问使用内置 AppleScript 库的强大脚本处理工具。要访问特定于 OmniFocus 的脚本处理命令字典,打开 AppleScript 编辑器并选择文件 > 打开字典 (Shift-Command-O),然后从出现的列表中选择 OmniFocus.app。
可添加位于 OmniFocus 工具栏上的脚本,方法是将脚本置于可从帮助 > 打开脚本文件夹菜单项访问的目录中。
查看以下资源,了解为 OmniFocus 工作流添加自动化步骤的方法、技巧和帮助:
-
官方 OmniFocus 论坛上有关 AppleScript 的探讨。
-
深入了解 OmniFocus 上有关于 AppleScript 的概述、技巧和扩展资源列表。
OmniFocus 网络版
OmniFocus 网络版是一个基于浏览器的伴侣应用程序,与 OmniFocus for Mac 和 iOS 协同工作,通过任何现代网络浏览器提供 OmniFocus 的核心功能。该应用程序作为现有 OmniFocus 购买的可选订阅插件提供,或作为 OmniFocus 订阅计划的一部分提供。
请在此了解订阅 OmniFocus 网络版的更多信息。